package cn.wolfcode.wolf2w.service.impl;

import cn.wolfcode.wolf2w.domain.Spot;
import cn.wolfcode.wolf2w.repository.SpotRespository;
import cn.wolfcode.wolf2w.service.ISpotService;
import com.alibaba.fastjson.JSON;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class SpotServiceImpl implements ISpotService {

    @Autowired
    SpotRespository respository;

    @Override
    public List<Spot> list() {
        return respository.findAll();
    }
    @Override
    public Spot insert(){
        Spot spot = new Spot();
        spot.setCoverUrl("https://gqwolf2w.oss-cn-beijing.aliyuncs.com/73339e57-6720-4509-8f59-a96e739b8253.png");
        spot.setDescripInfo("·广州塔是广州的地标，塔高600米，为国内第一高塔，可以俯瞰广州全景。\n" +
                "·其头尾相当，腰身玲珑细长，又有“小蛮腰”之称，到晚上会亮灯，即使不游塔，也可来此拍摄外观。\n" +
                "·包括摩天轮、珠江摄影观景平台、蜘蛛侠栈道等景点，大部分以观景摄影为主。\n" +
                "·一般4点半-5点可以到达电视塔顶，观看日落及夜景。");
        spot.setEngName("Canton Tower");
        spot.setName("广州塔");
        spot.setNetAddress("http://www.cantontower.com/");
        spot.setOpenTimeInfo("09:30-22:30；停止入场时间:22:00\n" +
                "摩天轮：10:00-22:30；逢周一：15:00-22:30；每月最后一周周一：17:00-22:30。\n" +
                "极速云霄：10:00-22:30；逢周一：12:00-22:30；每月最后一周周一：17:00-22:30。\n" +
                "广州塔实行分时段观光游览，门票以2小时为一个时段。入塔时间为:09:30、12:00、14:00、16:00、20:00");
        spot.setTicketInfo("433米白云星空观光票:成人150人民币；\n" +
                "450米塔顶游乐套票:成人228人民币；\n" +
                "460米摩天轮游乐套票:成人298人民币；\n" +
                "488米一塔倾城游乐套票:成人398人民币\n" +
                "半票:1.2米至1.5米儿童实行半票优惠\n" +
                "免票:6周岁及以下或1.2米及以下儿童免票");
        spot.setTrafficWay("地铁:乘坐APM线或者3号线至广州塔地铁站，步行即可到达；\n" +
                "公交:乘坐11路、262路、468路、旅游观光1号线至广州塔西站，步行即可到达；\n" +
                "有轨电车:乘坐海珠有轨电车至广州塔站,步行即可到达。");
        spot.setPhoneNum("地铁:乘坐APM线或者3号线至广州塔地铁站，步行即可到达；\n" +
                "公交:乘坐11路、262路、468路、旅游观光1号线至广州塔西站，步行即可到达；\n" +
                "有轨电车:乘坐海珠有轨电车至广州塔站,步行即可到达。");
        spot.setPeopleNum(80000);
        respository.save(spot);
        return spot;
    }

    @Override
    public Spot findById(String id) {
        return respository.findById(id).get();
    }


}

